HipInputBinding

Undocumented in source.
version(!DirectCall && ScriptAPI)
class HipInputBinding {}

Members

Static variables

addKeyboardListener
const(HipButton)* function(HipKey key, HipInputAction action, HipButtonType type = HipButtonType.down, AutoRemove remove = AutoRemove.no) addKeyboardListener;
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
addScrollListener
const(ScrollListener)* function(HipScrollAction onScoll, AutoRemove remove = AutoRemove.no) addScrollListener;
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
addTouchListener
const(HipButton)* function(HipMouseButton btn, HipInputAction action, HipButtonType type = HipButtonType.down, AutoRemove remove = AutoRemove.no) addTouchListener;
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
addTouchMoveListener
const(TouchMoveListener)* function(HipTouchMoveAction onMove, AutoRemove remove = AutoRemove.no) addTouchMoveListener;
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
areGamepadButtonsJustPressed
bool function(scope HipGamepadButton[] btn, ubyte id = 0) areGamepadButtonsJustPressed;
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
areGamepadButtonsJustReleased
bool function(scope HipGamepadButton[] btn, ubyte id = 0) areGamepadButtonsJustReleased;
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
areGamepadButtonsPressed
bool function(scope HipGamepadButton[] btn, ubyte id = 0) areGamepadButtonsPressed;
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
getAnalog
float[3] function(HipGamepadAnalogs analog, ubyte id = 0) getAnalog;
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
getGamepad
AHipGamepad function(ubyte id = 0) getGamepad;
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
getGamepadBatteryStatus
float function(ubyte id = 0) getGamepadBatteryStatus;
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
getGamepadCount
ubyte function() getGamepadCount;
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
getKeyDownTime
float function(char key, uint id = 0) getKeyDownTime;
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
getKeyUpTime
float function(char key, uint id = 0) getKeyUpTime;
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
getMulticlickCount
ubyte function(HipMouseButton btn = HipMouseButton.any, uint id = 0) getMulticlickCount;
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
getNormallizedTouchPosition
float[2] function(uint id = 0) getNormallizedTouchPosition;

Gets normallized to the window touch/mouse position

getScroll
float[3] function(uint id = 0) getScroll;
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
getTouchDeltaPosition
float[2] function(uint id = 0) getTouchDeltaPosition;
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
getTouchPosition
float[2] function(uint id = 0) getTouchPosition;

Gets Raw touch/mouse position

getWorldTouchPosition
float[2] function(uint id = 0, Viewport vp = null) getWorldTouchPosition;

Gets touch position in world transform. The world transform can both be based in Viewport argument, if none is passed, it is based on the currently active viewport

isDoubleClicked
bool function(HipMouseButton btn = HipMouseButton.any, uint id = 0) isDoubleClicked;
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
isGamepadButtonJustPressed
bool function(HipGamepadButton btn, ubyte id = 0) isGamepadButtonJustPressed;
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
isGamepadButtonJustReleased
bool function(HipGamepadButton btn, ubyte id = 0) isGamepadButtonJustReleased;
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
isGamepadButtonPressed
bool function(HipGamepadButton btn, ubyte id = 0) isGamepadButtonPressed;
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
isGamepadWireless
bool function(ubyte id = 0) isGamepadWireless;
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
isKeyJustPressed
bool function(char key, uint id = 0) isKeyJustPressed;
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
isKeyJustReleased
bool function(char key, uint id = 0) isKeyJustReleased;
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
isKeyPressed
bool function(char key, uint id = 0) isKeyPressed;
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
isMouseButtonJustPressed
bool function(HipMouseButton btn = HipMouseButton.any, uint id = 0) isMouseButtonJustPressed;
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
isMouseButtonJustReleased
bool function(HipMouseButton btn = HipMouseButton.any, uint id = 0) isMouseButtonJustReleased;
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
isMouseButtonPressed
bool function(HipMouseButton btn = HipMouseButton.any, uint id = 0) isMouseButtonPressed;
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
removeKeyboardListener
bool function(const(HipButton)* button) removeKeyboardListener;
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
removeScrollListener
bool function(const(ScrollListener)*) removeScrollListener;
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
removeTouchListener
bool function(const(HipButton)* btn) removeTouchListener;
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
removeTouchMoveListener
bool function(const(TouchMoveListener)*) removeTouchMoveListener;
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
setGamepadVibrating
bool function(float vibrationPower, float time, ubyte id = 0) setGamepadVibrating;
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.

Meta